@charset "gb2312";
/* CSS Document */
/*全局锁定*/
*{ padding:0; margin:0;}
li{ list-style:none}
html { text-align:center; font-size:12px; background: url(top.jpg) repeat-x top; color:#353434; font-family: "微软雅黑"; }

/*公共样式*/
img{ border:0;}
#red{ color:#d62219;}
#none{ border:0px;}
#nobk{ background:none;}
font{ font-size:12px;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px;}
.l{float:left;}.r{float:right !important;}
.warp{ width:1000px; margin:auto; text-align:left;}
.overflow{ overflow:hidden;}
.text_pic *{ vertical-align:middle;}
#letter5{ letter-spacing:5px;}
#letterNor{ letter-spacing:2px;}


/*链接样式	*/
a:link,a:visited{ color: #4b4b4b; text-decoration:none;}
a:hover{ color: #000; text-decoration: none;}

#bai a:link,#bai a:visited{ color:#FFF;}
#bai a:hover{ color: #000; }


.top{ width:100%; height:145px; margin:auto; background:url(top_bg.jpg) repeat-x top;}
.top_1{ height:100px; }
.logo{ height:100px; float:left; display:inline; margin:auto auto auto 10px;}
.top_r{ width:400px; float:right; margin:auto 15px auto auto;}

.top_r_1{ width:300px; height:22px; float:right; margin:15px auto auto auto;}
.top_r_1_li{ width:22px; height:22px; float:right; display:inline; margin:auto auto auto 10px;}

.mobileCartPar{ width:22px; height:22px; background:url(t_s_3.jpg) no-repeat;}
.mobileCartPar .cur{ background:url(t_s_3_2.jpg) no-repeat;}
.mobileCart{ width:22px; height:22px; display:block; }
.mobileShow{ display:none; width:120px; height:140px;}

.weixinCartPar{ width:22px; height:22px; background:url(t_s_2.jpg) no-repeat;}
.weixinCartPar .cur{ background:url(t_s_2_2.jpg) no-repeat;}
.weixinCart{ width:22px; height:22px; display:block; }
.weixinShow{ display:none; width:200px; height:140px;}

.music_t{ height:22px; float:right; line-height:22px; display:inline; margin:auto auto auto 10px; }
.music{ width:20px; height:22px; float:right; display:inline; margin:auto auto auto auto; position:relative;}
.music_ie6{ width:60px; height:22px; float:left; overflow:hidden; position:absolute; top:0px; left:0px; z-index:11;}


.audiojs {
	width:20px;
    height:22px;
	float:left;
    overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}
.audiojs audio {
    background-color: #f00;
    left: -1px;
    position: absolute;
}
.playing .pause {
    border-radius: 50%;
    display: block;
    height: 22px;
    margin: 0 auto;
    overflow: hidden;
    width: 22px;
}
.audiojs .play-pause {
    border: medium none;
    float: left;
    height: 22px;
    margin: 0px 0;
    overflow: hidden;
    padding: 0 0px;
    width: 22px;
}
.audiojs .play {
    background-image: url("bo_03.png");
    background-position: center center;
    background-repeat: no-repeat;
	cursor: pointer;
}
.audiojs .play {
    border-radius: 50%;  
    height: 22px;
    margin: 0 auto;
    overflow: hidden;
    width: 22px;
}
.audiojs .pause {
    background-image: url("bo3_03.png");
    background-position: center center;
    background-repeat: no-repeat;
}
.audiojs .loading {
    background: url("bo_03.png") no-repeat scroll -2px -31px;
}


.audiojs .error {
    background: rgba(0, 0, 0, 0) url("./audiojs/player-graphics.gif") no-repeat scroll -2px -61px;
}

.audiojs .scrubber {
    background: #d4d4d4 none repeat scroll 0 0;
    border-bottom: 0 none;
    border-left: 0 none;
    border-radius: 7px;
    border-top: 0 solid #3f3f3f;
    float: left;
    height: 20px;
    margin-top: 5px;
    overflow: hidden;
    position: relative;
    width: 140px;
}
.audiojs .progress {
	cursor:pointer;
    background: #154ddd none repeat scroll 0 0;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 1;
}
.audiojs .loaded {
	cursor:pointer;
    background: #d2d2d2 none repeat scroll 0 0;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
	
}

.top_r_2{ width:168px; height:28px; float:right; margin:15px auto auto auto; background:url(ser_l.jpg) no-repeat left;}
.top_r_2 input{ width:135px; height:22px; float:left; border:0px; background:none; padding-left:5px; line-height:22px; margin:4px auto auto auto; color:#8f8f8f;}
.top_r_2 img{ float:left;}

.menu_box{ width:100%; height:45px; margin:auto; background:url(menu_bg.jpg) no-repeat center #b32123;}
.Nav { width:1000px; height:45px; margin:auto; line-height:45px; z-index:100; position:relative; }
/*.Nav li, .Nav li a { width:115px; height:45px; float:left; font-size:14px; font-weight:bold; color:#FFF; }
.Nav li { position:relative; background:url(menu_line.jpg) no-repeat right center;}
.Nav li a:hover { background:#FFF; color:#c12022;}*/

#Nav_a { width:110px; height:45px; float:left; font-size:14px; font-weight:bold; color:#FFF; }
#Nav_a a{ width:110px; height:45px; color:#FFF; display:block;}
#Nav_a a:hover { background:#FFF; color:#c12022;}

.Nav_li{ width:110px; height:45px; float:left; position:relative; background:url(menu_line.jpg) no-repeat right center;}
.Nav_li a:hover { background:#FFF; color:#c12022;}
.Nav_li a:hover span { color:#c12022;}

.subMenu { width:680px; height:0; background:#FFF; position:absolute; top:45px; overflow: hidden; z-index:1000; }
.subMenu a{ /*background:url(navDemo.jpg) 0 0;*/}

#navPart1{ width:104px; height:170px; float:left; display:inline; margin:10px auto auto 5px;}
#navPart1 h3 a{ width:104px; height:24px; float:left; margin:5px auto auto auto; text-align:center; line-height:24px; color:#FFF; font-size:12px; background:url(menu_sub_hover.jpg) no-repeat; font-weight:100;}
#navPart1 a{ width:104px; height:24px; float:left; margin:5px auto auto auto; text-align:center; line-height:24px; color:#888888; font-size:12px; background:url(menu_sub_link.jpg) no-repeat; font-weight:100;}
#navPart1 a:hover{ background:url(menu_sub_hover.jpg) no-repeat; color:#FFF;}

#navPart2{ width:190px; height:180px; float:left; display:inline; margin:15px auto auto 20px; text-align:left;}
#navPart2 a{ clear: ;}
#navPart2 img{ float:left;}
#navPart2 span { width:190px; float:left; line-height:18px; overflow:hidden; color:#d71f21; font-weight: bold; margin:5px auto auto auto;}
#navPart2 p{ width:190px; float:left; line-height:20px; color:#666666; font-size:12px; margin:5px auto auto auto; font-weight:100;}

#navPart3{ width:220px; float:left; display:inline; margin:15px auto auto 10px;}
#navPart3 img{ width:220px; height:120px; float:left;}
#navPart3 p{ width:220px; float:left; color:#606060; line-height:22px; font-size:12px; font-weight:100; text-align:left; }


#navPart1_r{ width:104px; height:170px; float:right; display:inline; margin:10px 5px auto 5px;}
#navPart1_r h3 a{ width:104px; height:24px; float:left; margin:5px auto auto auto; text-align:center; line-height:24px; color:#FFF; font-size:12px; background:url(menu_sub_hover.jpg) no-repeat; font-weight:100;}
#navPart1_r a{ width:104px; height:24px; float:left; margin:5px auto auto auto; text-align:center; line-height:24px; color:#888888; font-size:12px; background:url(menu_sub_link.jpg) no-repeat; font-weight:100;}
#navPart1_r a:hover{ background:url(menu_sub_hover.jpg) no-repeat; color:#FFF;}

#navPart2_r{ width:190px; height:180px; float:right; display:inline; margin:15px 15px auto auto; text-align:left;}
#navPart2_r img{ float:left;}
#navPart2_r span { width:190px; float:right; line-height:18px; overflow:hidden; color:#d71f21; font-weight: bold; margin:5px auto auto auto;}
#navPart2_r p{ width:190px; float:right; line-height:20px; color:#666666; font-size:12px; margin:5px auto auto auto; font-weight:100;}

#navPart3_r{ width:220px; float:right; display:inline; margin:15px 10px auto auto;}
#navPart3_r img{ width:220px; height:120px; float:left;}
#navPart3_r p{ width:220px; float:left; color:#606060; line-height:18px; font-size:14px; text-align:left; margin:10px auto auto auto; }
#navPart3_r p b{ font-size:20px;}

#navPart1_moblie_r{ width:150px; height:175px; float:right; display:inline; margin:10px 5px auto 5px;}
#navPart1_moblie_r h3{ width:150px; height:24px; float:left; margin:5px auto auto auto; text-align:center; line-height:24px; color:#FFF; font-size:12px; background:url(menu_sub_hover.jpg) no-repeat center; font-weight:100;}
#navPart1_moblie_r h3 a{ color:#FFF;}
#navPart1_moblie_r img{ width:150px; height:150px; float:left; margin:10px auto auto auto; }

#navPart4_r{ width:154px; height:170px; float:right; display:inline; margin:10px 5px auto 5px;}
#navPart4_r h3 a{ width:154px; height:24px; float:left; margin:5px auto auto auto; text-align:center; line-height:24px; color:#FFF; font-size:12px; background:url(menu_sub_hover2.jpg) no-repeat; font-weight:100;}
#navPart4_r a{ width:154px; height:24px; float:left; margin:5px auto auto auto; text-align:center; line-height:24px; color:#888888; font-size:12px; background:url(menu_sub_link2.jpg) no-repeat; font-weight:100;}
#navPart4_r a:hover{ background:url(menu_sub_hover2.jpg) no-repeat; color:#FFF;}


.ban_box{ width:100%; height:475px; margin:1px auto auto auto; position:relative; overflow:hidden;}
.banner{ width:1920px; height:475px; position:absolute; left:50%; top:0px; margin-left:-960px;}
.banner .ban_nav{ width:250px; position:absolute; left:50%; margin-left:200px; bottom:25px; z-index:100;}
.banner .ban_nav a{ width:60px; height:38px; border:2px solid #ffffff; display: inline-block; margin-right:8px; cursor:pointer;}
.banner .ban_nav .on{ border-color:#e30f01; background:#f90; color:#fff;}
.banner .ban_pause{ position:absolute; width:18px; height:42px; background:url(banner_auto.png); overflow:hidden;cursor:pointer;}
.banner .ban_play{ background-position:right 0;}
.ban_c{ display:none; position: absolute; left:0; top:0; }

.news_box{ width:100%; height:62px; margin:auto; background:url(line_bg.jpg) repeat-x; }
.news{ width:1000px; height:62px; margin:auto; position:relative; z-index:10;}
.news_c{ width:1022px; height:178px; position:absolute; left:-11px; top:-130px; background:url(news_bg.png) no-repeat;}
.news_top{ width:215px; height:158px; float:left;}
.news_top_li{ width:215px; height:158px; left:30px; top:5px;}
.news_top_li p{ width:192px; height:32px; position:absolute; right:-12px; top:5px; background:url(news_top_bor.png) no-repeat; line-height:26px; color:#FFF; overflow:hidden;}
.news_top_li p a{ color:#FFF;}

.news_txt{ width:660px; height:26px; float:right; margin:135px auto auto auto;}
.index_gg{ position:relative; height:24px; line-height:24px; overflow:hidden;}
.index_gg .key{ width:30px; height:20px; background:url(news_ico.jpg) no-repeat; margin-right:20px;}
.index_gg .btn{ display:block; width:15px; height:20px; float:left; cursor:pointer; overflow:hidden;}
.index_gg ul{ float:left;height:100%;position:relative;top:0; width:454px;}
.index_gg li{ float:left;width:100%;height:100%;overflow:hidden;}
.index_gg li a{ float:left;font-size:14px;margin-right:1.5em;}
.index_gg li span{ color:#FFF; font-size:14px;}


.i_li{ width:1000px; height:215px; margin:15px auto auto auto; border:1px solid #d6d6d6; position:relative; text-align:left;}
.i_li_l{ width:24px; height:215px; background:url(ico_btn_l.jpg) no-repeat 0px center; overflow:hidden; cursor:pointer; position:absolute; left:-30px; top:0px;}
.i_li_r{ width:24px; height:215px; background:url(ico_btn_r.jpg) no-repeat 0px center; overflow:hidden; cursor:pointer; position:absolute; right:-30px; top:0px;}
.i_li_c{ width:993px; overflow:hidden; float:left; display:inline; margin:auto auto auto 3px;}
.ScrCont{ width:10000000px;}
#List1,#List2{ float:left;}
.i_li_li{ width:331px; height:215px; float:left; margin:auto; border-right:1px solid #f2f2f2;}
.i_li_li h3{ width:315px; height:30px; float:left; display:inline; margin:10px auto auto 8px; font-size:14px; font-weight:bold; color:#202020;}
.i_li_li span{ width:315px; height:165px; float:left; display:inline; margin:auto auto auto 8px;}


.i_sub{ width:100%; height:270px; margin:25px auto auto auto; background:url(i_sub.jpg) repeat-x top #f9f9f9;}
.i_sub_l{ width:100%; height:200px; float:left; margin:30px auto auto auto;}
.i_sub_l dl{ width:14%; height:200px; float:left; color:#676767; text-align:center;}
.i_sub_l dl dt{ width:100%; height:30px; float:left; line-height:30px; font-size:14px; margin:auto auto 10px auto; font-weight: bold;}
.i_sub_l dl dd{ width:100%; height:25px; float:left; line-height:22px; border-right:1px dotted #a4a4a4; overflow:hidden;}
.i_sub_l dl dd a{ color:#858585;}
.i_sub_l dl dd a:hover{ color:#c12022;}

/*.i_sub_l{ width:720px; height:200px; float:left; margin:30px auto auto auto;}
.i_sub_l dl{ width:100px; height:200px; float:left; color:#676767;}
.i_sub_l dl dt{ width:80px; height:30px; float:left; line-height:30px; font-size:14px; margin:auto auto 10px auto; padding-left:10px; font-weight: bold;}
.i_sub_l dl dd{ width:100px; height:25px; float:left; line-height:22px; border-right:1px dotted #a4a4a4; overflow:hidden;}
.i_sub_l dl dd a{ padding-left:10px; color:#858585;}
.i_sub_l dl dd a:hover{ color:#c12022;}*/

.i_map{ width:275px; height:170px; float:left; margin:35px auto auto auto; background:url(i_map.jpg) no-repeat; position:relative;}
.i_map ul{ width:95px; position:absolute; right:-5px; top:5px;}
.i_map ul li{ width:95px; height:32px; float:left; margin:3px auto auto auto;}

.bot_box{ width:100%; height:105px; margin: auto; background:#d71f21; border-top:2px solid #a60002;}
.bot_l{ float:left; margin:15px auto auto auto;}
.bot_l span{ height:75px; float:left;}
.bot_l ul{ float:left; line-height:22px; padding-top:10px; padding-left:15px; color:#FFF;}
.bot_r{ width:246px; float:right; position:relative;}
.bot_share{ width:246px; height:33px; position:absolute; top:-8px; background:url(bot_share.png) no-repeat;}
.bot_share>ul{ width:200px; float:left; display:inline; margin: 5px auto auto 25px;}
.share-bd .bdsharebuttonbox { float:right; width:126px; padding-bottom:0 !important }
.bdsharebuttonbox a { width:20px !important; padding:0 !important; height:20px !important; background:url(share1.png) no-repeat !important; margin:0 4px 0 0 !important }
.bdsharebuttonbox .bds_tsina { background-position:0 0 !important }
.bdsharebuttonbox .bds_qzone { background-position:-20px 0 !important }
.bdsharebuttonbox .bds_tqq { background-position:-40px 0 !important }
.bdsharebuttonbox .bds_weixin { background-position:-60px 0 !important }
.bdsharebuttonbox .bds_renren { background-position:-80px 0 !important }
.bdsharebuttonbox .bds_more { background-position:-100px 0 !important }


.bot_fen{ width:170px; height:19px; float:left; margin:60px auto auto 5px; display: inline; position:relative;}
.trigger{ width:170px; height:19px; line-height:19px; background: url(bot_fen_ico.jpg) no-repeat right #FFF; cursor:pointer;}
.popup{ width:151px; background:#FFF; position:absolute; display:none; z-index:50; border-collapse:collapse; border:1px solid #af231b; padding-bottom:3px; border-bottom:0px;}
.popup ul li a{ width:142px; height:20px; float:left; line-height:20px; padding-left:5px; display:inline; margin:2px auto auto 2px; overflow:hidden;}
.popup ul li a:hover{ background:#af231b; color:#FFF;}


.zban_box{ width:100%; height:255px; margin:1px auto auto auto; position:relative; overflow:hidden;}
.z_posi_box{ width:100%; height:62px; margin:auto; background:url(line_bg.jpg) repeat-x; }
.z_posi{ width:1000px; height:62px; margin:auto; position:relative; z-index:10;}
.z_sub_tit{ width:227px; height:58px; position:absolute; left:-11px; top:-10px; background:url(sub_tit.png) no-repeat; text-align:center; line-height:58px; font-size:24px; font-weight:bold; color:#FFF;}
.z_sub_tit font{ font-size:16px; padding-left:15px; font-weight:100;}
.z_posi_c{ float:right; padding-right:15px; margin:25px auto auto auto;}

.z_l{ width:205px; float:left;}
.z_r{ width:760px; float:right; border-right:1px solid #CCC}

.z_r_tit{ width:760px; height:35px; float:left; margin:15px auto auto auto;}
.z_r_tit h3{ width:auto; height:35px; float:left; padding-right:15px; font-size:18px; color:#a60002; border-bottom:2px solid #c2c2c2; font-weight:100; line-height:30px;}

.z_view{ width:750px; float:left; margin:15px auto auto auto; line-height:200%; font-size:14px; padding-right:10px;}


.z_sub_c{ width:205px; border:1px solid #d7d7d7; border-top:3px solid #d71f21; margin:15px auto auto auto; padding-bottom:1px;}

ul#menu, ul#menu ul { width:203px; margin:1px 0px 0px 1px; }
ul#menu a { display:block; }
ul#menu li { margin-top:1px; }
ul#menu li>.subTit { height:40px; line-height:40px; font-size:14px; background:#f6f6f6; color: #4b4b4b; border-bottom:1px solid #d71f21; font-weight:bold; position:relative;}
ul#menu li>.subTit span{ padding-left:65px;}
ul#menu li>.subTit:hover { background:#d71f21; color:#FFF; }
ul#menu li ul { width:203px; margin:1px 0px 0px 0px; }
ul#menu li ul li a { background:#FFF; color:#858585; height:30px; line-height:30px; padding-left:65px; border:0px; font-weight:100;}
ul#menu li ul li a:hover { background:#f6f6f6; border-left:5px solid #d71f21; padding-left:65px; color:#d71f21;}
.sub_up{ width:30px; height:40px; background:url(sub_a_link.png) no-repeat center; position:absolute; right:0px; top:0px;}
.sub_down{ width:30px; height:40px; background:url(sub_a2_link.png) no-repeat center; position:absolute; right:0px; top:0px;}

.z_l_tel{ width:205px; margin:5px auto auto auto; }
.z_l_tel ul li{ float:left; margin:10px auto auto auto;}


.z_new_news{ width:1000px; float:left; margin:15px auto auto auto;}
.z_new_news_tit{ width:1000px; height:30px; float:left;}
.z_new_news_tit span{ height:30px; float:left; padding-right:15px; font-size:18px; color:#d71f21; border-bottom:1px solid #d71f21;}
.z_new_news_top{ width:395px; height:470px; float:left; background:#f6f6f6; margin:15px auto auto auto; border-bottom:2px solid #d71f21;}
.z_new_news_top dl{ width:375px; float:left; display:inline; margin:10px auto auto 10px;}
.z_new_news_top dl dt{ width:375px; height:270px; float:left;}
.z_new_news_top dl dd{ width:375px; float:left; margin:10px auto auto auto; font-size:14px;}
.newsTit{ height:36px; line-height:18px; overflow:hidden;}
.newsTit a{ color:#373737; font-weight:bold;}
.newsDate{ color:#e0393b;}
.newsCon{ color:#6d6d6d; line-height:18px; height:42px;}
.newsMore a{ padding:3px 10px 3px 10px; color:#FFF; background:#d71f21; }
.newsMore2 a{ float:left; height:22px; padding:0px 5px 0px 5px; color:#FFF; background:#d71f21; }

.z_new_li{ width:580px; height:470px; float:left; margin:15px auto auto 20px;}
.z_new_li dl{ width:580px; height:145px; float:left; margin:auto auto 15px auto; border-bottom:2px solid #f6f6f6;}
.z_new_li dl dt{ width:180px; height:130px; float:left;}
.z_new_li dl dd{ width:375px; float:left; display:inline; margin:auto auto 3px 25px; font-size:14px;}

.z_news_list{ width:1000px; float:left; margin:20px auto auto auto;}
.z_news_list dl{ width:320px; height:300px; float:left; display:inline; margin:auto 13px auto auto; background:#fcfcfc;}
.z_news_list dl dt{ width:300px; height:30px; float:left; margin:10px auto 15px 10px;}
.z_news_list dl dt span{ height:30px; float:left; padding-right:15px; font-size:18px; color:#d71f21; border-bottom:1px solid #d71f21;}
.z_news_list dl dt p a{ width:80px; height:25px; float:right; text-align:center; line-height:25px; border:1px solid #eeeeee;}
.z_news_list dl dt p a:hover{ border:1px solid #d71f21;}
.z_news_list dl dd{ width:300px; height:36px; float:left; line-height:36px; border-bottom:1px dotted #c2c0c0; font-size:14px; display:inline; margin: auto auto auto 10px; overflow:hidden;}


.z_news_Tag{ width:1000px; height:35px; float:left; margin:15px auto auto auto;}
.z_news_Tag ul li{ height:30px; float:left; font-size:18px; display:inline; margin:auto 15px auto auto;}
.z_news_Tag ul li a{ height:30px; padding-right:15px; display:block; }
.z_news_Tag ul li a:hover{ border-bottom:1px solid #d71f21;}
.z_news_Tag_vis a{ border-bottom:1px solid #d71f21; color:#d71f21; }

.z_news_list2{ width:1000px; float:left; margin:15px auto auto auto;}
.z_news_list2 ul li{ width:450px; height:34px; line-height:34px; float:left; display:inline; margin:auto 40px auto auto; border-bottom:1px dotted #c2c0c0; font-size:14px; background:url(ico_li.png) no-repeat 0px center; padding-left:10px; overflow:hidden;}
.z_news_list2 ul li span{ float:right; font-size:12px;}
.z_news_list2 ul li:hover{ border-bottom:1px dotted #d71f21;}

.z_da_list{ width:760px; float:left; margin:15px auto auto auto;}
.z_da_list ul li{ width:740px; height:34px; line-height:34px; float:left; display:inline; margin:auto 40px auto auto; border-bottom:1px dotted #c2c0c0; font-size:14px; background:url(ico_li.png) no-repeat 0px center; padding-left:10px; overflow:hidden;}
.z_da_list ul li span{ float:right; font-size:12px;}
.z_da_list ul li:hover{ border-bottom:1px dotted #d71f21;}

.z_icoList{ width:1000px; float:left; margin:15px auto auto auto; padding-bottom:50px;}
.z_icoList ul li{ width:200px; height:100px; float:left; display:inline; margin:40px 40px auto auto; background:#e2e2e2; overflow:hidden; border-radius:10px;}
.z_icoList ul li span{ width:200px; float:left; font-size:22px; line-height:100px; text-align:center; color:#d71f21;}
.z_icoList ul li:hover{ background:#d71f21;}
.z_icoList ul li:hover span{ color:#FFF;}

.z_show_tit{ width:1000px; float:left; font-size:18px; color:#a60002; border-bottom:1px solid #dfdfdf; line-height:30px; text-align:center; margin:25px auto auto auto; padding-bottom:10px; font-weight:bold;}
.z_show_sub{ width:1000px; height:25px; float:left; margin:auto; text-align:center; line-height:25px; color:#515151;}
.z_show_sub font{ padding-left:25px; font-size:14px; }
.z_show_c{ width:1000px; float:left; margin:25px auto auto auto; line-height:200%; font-size:14px; padding-bottom:15px; overflow:hidden;}

.Search_list{ width:1000px; float:left; background:#fcfcfc; margin:25px auto auto auto; padding-bottom:20px;}
.Search_list dl dt{ width:800px; height:30px; float:left; margin:10px auto 15px 10px;}
.Search_list dl dt span{ height:30px; float:left; padding-right:15px; font-size:18px; color:#d71f21; border-bottom:1px solid #d71f21;}
.Search_list dl dd{ width:980px; height:36px; float:left; line-height:36px; border-bottom:1px dotted #c2c0c0; font-size:14px; display:inline; margin: auto auto auto 10px; overflow:hidden;}

.z_pro_sum{ width:1000px; float:left; margin:35px auto auto auto;}
.z_pro_sum h3{ width:1000px; float:left; text-align:center;}
.z_pro_sum h3 a{ font-size:22px; margin:auto; color:#2d2d2d; border-bottom:1px solid #d71f21; padding-bottom:10px; font-weight:100;}
.z_pro_sum_c{ width:1000px; float:left; line-height:200%; font-size:14px; margin:20px auto auto auto;}


.z_pro_list{ width:1000px; float:left; /*border:1px solid #cecece; background:#ecece2;*/ margin:25px auto auto auto;}
.z_pro_t{ width:1000px; height:35px; float:left; }
.z_pro_t ul{ float:left; }
.z_pro_t li{ width:300px; height:35px; float:left; line-height:35px; font-size:18px; text-align:center; background:url(tit_png.png) #ecece2; display:inline; margin:auto 15px auto 15px; cursor:pointer;}
.z_pro_t li span{ cursor:pointer;}
.z_pro_t li.current{ background:url(tit_png.png) #d71f21; color:#FFF; border-bottom:2px solid #ac1517;}
.z_pro_t li.current a{ color:#FFF;}

.z_pro_t2{ width:1000px; height:35px; float:left; }
.z_pro_t2 li{ width:140px; height:35px; float:left; line-height:35px; font-size:18px; text-align:center; background:url(tit_png.png) #ecece2; display:inline; margin:auto 10px auto 10px; cursor:pointer;}
.z_pro_t2 li span{ cursor:pointer;}
.z_pro_t2 li.current{ background:url(tit_png.png) #d71f21; color:#FFF; border-bottom:2px solid #ac1517;}
.z_pro_t2 li.current a{ color:#FFF; }

.z_pro_c{ width:1000px; float:left; margin:10px auto auto auto;}
.z_pro_c ul{ display:none;}
.z_pro_c ul li{ width:235px; height:175px; float:left; display:inline; margin:35px 5px auto 5px; position:relative;border:1px solid #dab77d;}
.z_pro_c ul li span{ width:235px; height:175px; background:url(pro_border.png) no-repeat; position:absolute; top:0px; left:0px; z-index:1000;}
.z_pro_c ul li span a{ width:235px; height:175px; display:block; }
.z_pro_c ul li img{ width:235px; height:175px; float:left;}
.z_pro_c ul li p{ width:235px; height:175px; line-height:20px; text-align:center; font-size:14px; position:absolute; top:0px; left:0px; display:none; z-index:100;}
.z_pro_c ul li p b{ width:215px; font-size:16px; margin:50px auto auto auto; float:left; font-weight:100; padding-bottom:10px;}
.z_pro_c ul li p a{ width:215px; height:175px; display:block; color:#FFF; padding-left:10px;}
.z_pro_c ul li font{ width:235px; height:175px;position:absolute; top:0px; left:0px; z-index:10; filter:alpha(opacity=95)!important;-moz-opacity:0.95; opacity:0.95; display:none; background:#d2a052;}
.z_pro_c ul li:hover p{ display:inherit;}
.z_pro_c ul li:hover font{ display:inherit;}
.z_pro_c ul li:hover span{ background:url(pro_border_hover.png) no-repeat;}

.z_pro_show_1{ width:998px; height:280px; float:left; margin:35px auto auto auto; background:#ecece2;/* border:1px solid #dedecd;*/}
.z_pro_show_1_l{ width:370px; height:280px; float:left; display:inline; margin:auto 40px auto auto;}
.z_pro_show_1_r{ width:560px; float:left;}
.z_pro_show_1_r_tit{ width:560px; float:left; margin:35px auto auto auto;}
.z_pro_show_1_r_tit h3{ height:40px; font-size:20px; float:left; border-bottom:1px solid #e1c08d; padding-right:15px; color:#515050; font-weight:100;}
.z_pro_show_1_r_c{ width:560px; height:156px; float:left; margin:25px auto auto auto; line-height:26px; font-size:14px; color:#776464; overflow:hidden;}

.z_pro_show_2{ width:998px; height:280px; float:left; margin:35px auto auto auto; background:#ecece2;/* border:1px solid #dedecd;*/}
.z_pro_show_2_l{ width:560px; float:left; display:inline; margin:auto auto auto 35px;}
.z_pro_show_2_l_tit{ width:560px; float:left; margin:35px auto auto auto;}
.z_pro_show_2_l_tit h3{ height:40px; font-size:20px; float:left; border-bottom:1px solid #e1c08d; padding-right:15px; color:#515050; font-weight:100;}
.z_pro_show_2_l_c{ width:560px; height:156px; float:left; margin:25px auto auto auto; line-height:180%; font-size:14px; color:#776464; overflow:hidden;}
.z_pro_show_2_r{ width:370px; height:280px; float:right; display:inline; margin:auto auto auto auto;}

.next1{ width:1000px; float:left; margin:20px auto auto auto;  border-top:1px dotted #999; padding-top:10px;}
.next1 li{ width:1000px; float:left; margin:10px auto auto auto; font-size:14px; }

.page{ width:735px; float:left; margin:20px auto auto auto; text-align:center;}
.pagenav{ float:left; margin:20px auto auto auto; }
.pagenav span{ padding:2px 10px 2px 10px; display:block; background:#f4f4f4; border:1px solid #e2e2e2; float:left; display:inline; margin:auto 5px auto auto;}
.pagenav a{ padding:2px 10px 2px 10px; display:block; background:#f4f4f4; border:1px solid #e2e2e2; float:left; display:inline; margin:auto 5px auto auto; }

.side-fixd{ position:fixed; z-index:8; bottom:110px; right:0px; /*top:200px; left:50%; margin-left:500px; */width:56px;}
#rtt { width:56px; height:56px; background:url(side_bg04.png) no-repeat; position:fixed; right:50px; bottom:110px;  z-index:1000; display:none; cursor:pointer;}

.M_Btn{ width:110px; height:25px; border:0px; background:#d71f21; text-align:center; line-height:25px; font-size:16px; font-weight:bold; color:#FFF; font-family:"微软雅黑"; margin:5px auto auto auto;}
.M_Form{ width:750px; float:left;}